🇬🇧 en es 🇪🇸

set up shop verb

  • To physically arrange a shop or workplace.
abrir
  • (idiomatic) To establish a business.
fundar
Wiktionary Links